package com.dhcc.bpm.modules.gateway.service;

import com.dhcc.bpm.modules.common.vo.SelectVo;
import com.dhcc.bpm.modules.gateway.entity.Authcenter;
import com.dhcc.bpm.modules.gateway.vo.AuthcenterVO;
import org.springblade.core.mp.base.BaseService;
import com.baomidou.mybatisplus.core.metadata.IPage;

import java.util.List;

/**
 * @ClassName IAuthcenterService
 * @Description 授权中心表 服务类
 * @Author YaoZC
 * @Date 2020/01/19 15:32
 * @Version 1.0
 * @Copyright: 2020 东华软件 . All rights reserved.
 */
public interface IAuthcenterService extends BaseService<Authcenter> {

	/**
	 * @Description 自定义分页
	 * @Date 2020/01/19 15:32
	 * @param page
	 * @param authcenter
	 * @return java.util.List<com.dhcc.bpm.modules.gateway.vo.AuthcenterVO>
	 **/
	IPage<AuthcenterVO> selectAuthcenterPage(IPage<AuthcenterVO> page, AuthcenterVO authcenter);

	/**
	 * @Description 系统服务名关联查询
	 * @Date 2020/01/19 15:32
	 * @param
	 * @return java.util.List<com.dhcc.bpm.modules.common.vo.SelectVo>
	 **/
	List<SelectVo> selectAuthCenterName();
	/**
	 * @Description 系统服务名关联查询
	 * @Date 2020/01/19 15:32
	 * @param
	 * @return java.util.List<com.dhcc.bpm.modules.common.vo.SelectVo>
	 **/
	List<String> findAllIds(Long id);
	/**
	 * @Description TODO
	 * @Author xiafayu
	 * @Date 2020/4/2 17:51
	 * @param  
	 * @return int 
	 * @throws 
	 **/
	int updateAuthCenter();
}
